/*
 Problem Description
青年歌手大奖赛中，评委会给参赛选手打分。选手得分规则为去掉一个最高分和一个最低分，然后计算平均得分，请编程输出某选手的得分。
Input
输入数据有多组，每组占一行，每行的第一个数是n(2<n<=100)，表示评委的人数，然后是n个评委的打分。
Output
对于每组输入数据，输出选手的得分，结果保留2位小数，每组输出占一行。
Sample Input
3 99 98 97
4 100 99 98 97
Sample Output
98.00
98.50
 */
package com.yuan.algorithms.training20150719;

import java.util.Scanner;

public class 评委打分 {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		while(sc.hasNext()) {
			int n = sc.nextInt();
			double[] arr = new double[n];
			double sum = 0;
			for (int i = 0; i < arr.length; i++) {
				arr[i] = sc.nextDouble();
				sum += arr[i];
			}
			double max = -0xfffffff, min = 0xfffffff;
			for (int i = 0; i < arr.length; i++) {
				if (arr[i]<min) {
					min = arr[i];
				}
				if (arr[i]>max) {
					max = arr[i];
				}
			}
			sum = sum - max - min;
			double gpa = sum/(n-2);
			System.out.printf("%.2f", gpa);
			System.out.println();
		}
	}

}
